برچسب: نویسنده: پویا فراهانی تاريخ: پنجشنبه 2 آذر 1396 ساعت: 12:36
برچسب: نویسنده: پویا فراهانی تاريخ: پنجشنبه 2 آذر 1396 ساعت: 12:36
حالت 2 :
یکی دیگر از راه های دسترسی به کلاس پایه از طریق کلاس مشتق این روش می باشد که در پایین ان را توضیح داده ایم :
فرض کنید کلاس Student از کلاس Human مانند مثال قبل ارث بری کرده است:
public class Student:Human
{
.
.
.
public Override int GetNameLengh() =>base.GetNameLength()+this.StudentCode.length;
}
این متد نیز دقیقا همان کار متد حالت1 را می کند .
برچسب: نویسنده: پویا فراهانی تاريخ: پنجشنبه 2 آذر 1396 ساعت: 12:36
برچسب: نویسنده: پویا فراهانی تاريخ: پنجشنبه 2 آذر 1396 ساعت: 12:36
کلاس هایی هستند که می توان از آن ها ارث بری کرد اما نمی توان از آن ها Object ساخت.
معمولا کلاس هایی که به صورت Abstract تعریف می شوند که در آینده نیاز به توسعه ی اساسی و گستره دارند و این کلاس ها بیشتر نقش پایه و چارچوب سایر کلاس ها را بر عهده دارند.
به مثال زیر توجه کنید :
public Abstract class Human
{
....
}
public class Student:Human ==> مشکلی پیش نمی آید
{
....
}
Human h=new Human(); X ==> از این نوع کلاس نمی توان نمونه ساخت
برچسب: نویسنده: پویا فراهانی تاريخ: پنجشنبه 2 آذر 1396 ساعت: 12:36